CI: add generic flavor docker images#3576
CI: add generic flavor docker images#3576zypA13510 wants to merge 2 commits intoJustArchiNET:mainfrom
Conversation
|
Test evidence: |
ASF already used to have generic auto-update version and it was complete disaster - the version would very often stop working due to the fact that newer ASF version required .NET runtime not to be found on target machine. It was changed for a very good reason, this is why currently ASF offers generic versions in all tags other than Generic users can run |
|
@JustArchi Not sure I follow your argument. If you're against |
|
And that's the exact problem I have with enabling auto-updates. As it is right now, So you can see why |
|
Sure. When I said auto-updates, I meant updating with external tools such as watchtower, not the ASF's internal auto-update mechanism. Thanks for adding this. |
|
Great, then we're on the same page here. Adding |
|
FYI I decided to rebrand this from
|
Checklist
I have added tests to cover my changes, wherever they are necessary.All new and existing tests pass.Changes
New functionality
Added 4 new Docker tag series:
A.B.C,A.B,A- tracks the latest released patch/minor/major version, i.e., ignoring pre-releases. This is useful for partial version pinning. It also uses the generic flavor, in line with the flavor ofA.B.C.Dtags.generic- this is a generic version oflatest(and a stable version ofreleased).Changed functionality
Removed functionality
Additional info
Why this is useful: The service flavor
latestimages are built with trimming enabled, making it hard to work with plugins that require a full .NET Framework. While theA.B.C.Dimages are not, they are pinned and require manual update. A major version /generictag allows external tools to handle updates while also having better plugin compatibility.